package org.linlinjava.litemall.db.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.linlinjava.litemall.db.domain.LitemallUserFormid;
import org.linlinjava.litemall.db.domain.LitemallUserFormidExample;

public interface LitemallUserFormidMapper {
    long countByExample(LitemallUserFormidExample example);

    int deleteByExample(LitemallUserFormidExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(LitemallUserFormid record);

    int insertSelective(LitemallUserFormid record);

    List<LitemallUserFormid> selectByExample(LitemallUserFormidExample example);

    LitemallUserFormid selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") LitemallUserFormid record, @Param("example") LitemallUserFormidExample example);

    int updateByExample(@Param("record") LitemallUserFormid record, @Param("example") LitemallUserFormidExample example);

    int updateByPrimaryKeySelective(LitemallUserFormid record);

    int updateByPrimaryKey(LitemallUserFormid record);
}